home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / msgtos20.zip / MSGCFG.DOC < prev    next >
Text File  |  1992-02-11  |  67KB  |  1,915 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                           MSGTOSS Version 2.0
  16.  
  17.           High-Performance FidoNet Mail Processor for RBBS-PC
  18.  
  19.         Copyright(c) 1989-92, Mike Zakharoff & Warren Muldrow
  20.  
  21.                Mike  : FidoNet 1:138/154 Rbbsnet 8:918/10
  22.                Warren: FidoNet 1:3617/1  Rbbsnet 8:928/1
  23.  
  24.  
  25.                           ALL RIGHTS RESERVED
  26.  
  27.  
  28.                     R E F E R E N C E    M A N U A L
  29.  
  30.                                   for
  31.  
  32.                               MSGTOSS.CFG
  33.  
  34.                          Written by Mike Zakharoff
  35.  
  36.  
  37. MSGTOSS.CFG  contains system-related parameters which affect all aspects of
  38. MSGTOSS  operation.  These  entries include such entries as file/paths  en-
  39. tries,  multi-tasking/LAN related parameters,   and other items that affect
  40. MSGTOSS in a global manner.
  41.  
  42. For  description purposes,  all entries in the MSGTOSS.CFG are referred  to
  43. as "parameters" in this and other MSGTOSS document(s).
  44.  
  45.  
  46.                                  DISCLAIMER 
  47.                                  ---------- 
  48. The  authors make no claims or warranties with respect  to the contents  or
  49. accuracy  of this publication,  or the product it describes,  including any
  50. warranties  of fitness or merchantability for a  particular purpose.    Any
  51. stated   or  expressed warranties  are  in  lieu   of  all  obligations  or
  52. liability for any damages,  whether special,   indirect,  or consequential,
  53. arising   out  of or  in  connection  with the  use of this publication  or
  54. the product it describes.   Furthermore, the  right is reserved to make any
  55. changes  to this  publication  without   obligation  to  notify  any person
  56. of such changes. 
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                          MSGTOSS.CFG Reference Manual
  69.  
  70.  
  71.                                L I C E N S E
  72.                                -------------
  73.  
  74. MSGTOSS  is   not a  Public Domain  program and is not  free.   MSGTOSS  is
  75. copyright(c)  1989,1990,1991,1992  by  Mike Zakharoff and  Warren  Muldrow.
  76. Non-registered users of  this  program are  granted a  two week license  to
  77. evaluate   the program suitability for their requirements.   Any usage   of
  78. Msgtoss  beyond evaluation time period requires registration.   Use of non-
  79. registered  copies of Msgtoss beyond the original evaluation  period is not
  80. wished. You are free to distribute the PUBLICLY AVAILABLE shareware version
  81. of MSGTOSS.
  82.  
  83. MSGTOSS is SHAREWARE.  MSGTOSS was not an easy project,  as  it took 1000's
  84. of hours to develop and test.  The author has written other  RBBS utilities
  85. such as MSGRENUM, MAILWAIT, MSGECHO, FIXMSG, all of which  were released as
  86. freeware;   none  of  which  compares  to  the complexity  of MSGTOSS.  Fu-
  87. ture releases of MSGTOSS will depend upon  how much support  the author re-
  88. ceives.  Therefore the author is asking for $25.00 for its use to:
  89.  
  90.                                MIKE ZAKHAROFF
  91.                              18004 22ND ST CT E
  92.                               SUMNER, WA 98390
  93.  
  94. Keep  in mind that the authors could have easily crippled MSGTOSS with  all
  95. sorts  of schemes,  including disabling the multi-tasking/network  support,
  96. requiring a password,  annoying "not-registered" lines appended to the tear
  97. line,  beg screens, long delays,  and other things to pester you to support
  98. the authors.  If I were to figure out the amount of hours it took to devel-
  99. op and test this program, it would easily run into 10,000 hours of personal
  100. time  that really can't be assigned any value.   This was a service to  the
  101. RBBS-PC community, and its development will set the stage for RBBS-PC's fu-
  102. ture in the Fidonet comminity.  Cards and letters always welcome!
  103.  
  104. Registered  users will receive a personal registration code (See REGCODE in
  105. MSGCFG.DOC),  and  as much personal support as   possible.   Non-supporters
  106. will basically be doomed to slither in their own guilt for all eternity. 
  107.  
  108.  
  109.                                  WARRANTIES
  110.                                  ----------
  111.  
  112. MSGTOSS  is guaranteed only to occupy space on your hard drive.   Therefore
  113. the  use  of  MSGTOSS  is  solely at your own risk!  MSGTOSS had been  beta
  114. tested  extensively  to  eliminate bugs, however due to the limitless  pos-
  115. sibilities   of   system  configurations,  no warranty is  possible.  Also,
  116. there are no guarantees that the author will upgrade MSGTOSS.
  117.  
  118.  
  119.                                  TRADEMARKS
  120.                                  ----------
  121.  
  122. The following products are mentioned in this documentation:
  123.  
  124. Binkleyterm,Desqview,Frontdoor,Lharc,Makearc,Ommm,Qmail,RBBS-PC & Spaz
  125.  
  126.  
  127.  
  128.                                    Page - 2
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                          MSGTOSS.CFG Reference Manual
  135.  
  136.  
  137.                            TABLE OF CONTENTS
  138.                            -----------------
  139.  
  140.                                                              Page
  141.  
  142.    Network Address Parameters................................  5
  143.       ZONETYPE----> Amount of zone tightness ................  5
  144.       DOMAIN------> Location of Nodelists ...................  5
  145.       NODE--------> Full 5d Zone:Net/Node address ...........  5
  146.       POINTNET----> Point net address for NODE ..............  7
  147.       REMAP-------> Users to be remapped ....................  7
  148.  
  149.    Mail and File Forwarding authorizations...................  8
  150.       MAILFROM----> RouteMail authorizations ................  8
  151.       MAILTO------> RouteMail authorizations ................  8
  152.       FILEFROM----> RouteFile authorizations ................  8
  153.       FILETO------> RouteFile authorizations ................  8
  154.       KILLNULL----> Kill null messages (Y/N) ................  9
  155.  
  156.    Maximum Messages Exported during /FEED ................... 10
  157.       PACKERCMD---> Cmd to pack up mail for HUBS ............ 10
  158.  
  159.    Sysop Names Parameters.................................... 11
  160.       SYSALIAS----> Secret name of sysop .................... 11
  161.       SYSNAME-----> Common names of sysop ................... 11
  162.  
  163.    Packet Unarchiving & SPAZ Information..................... 13
  164.       SPAZ INFO     Text on how to use SPAZ  ................ 13
  165.       PKTWILD-----> Fido packet extensions .................. 13
  166.  
  167.    Miscellaneous directories................................. 14
  168.       FILES-------> Where MSGTOSS looks for mail/files ...... 14
  169.       OUTBOUND----> Where *.OUT files are built ............. 14
  170.       WORKDIR-----> RAM disk directory for faster I/O ....... 15
  171.       LOGDIR------> Where MSGTOSS.LOG is written ............ 15
  172.  
  173.    Two important RBBS message bases.......................... 16
  174.       MESSAGES----> Main RBBS message base .................. 16
  175.       BLANKMSG----> Blank message base used for auto-repair . 16
  176.  
  177.    RBBS message base parameters.............................. 17
  178.       RBBS-MAX----> RBBS maximum messages setting ........... 17
  179.       ELASTIC-----> Support ELASTIC message bases ........... 17
  180.       MSGMULT-----> Method to calculate max-messages ........ 17
  181.       KILLOVER----> Ignore RBBS messages over this size ..... 18
  182.  
  183.    NETBIOS, DESQVIEW, PC-NET & 10-NET........................ 19
  184.       LOCKTYPE----> Method of file locking .................. 19
  185.       LOCKWAIT----> Seconds to wait after un-locking ........ 19
  186.       LOCKTIME----> Max seconds before forcing un-lock ...... 19
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.                                    Page - 3
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                          MSGTOSS.CFG Reference Manual
  201.  
  202.  
  203.                            TABLE OF CONTENTS (Cont.)
  204.                            -----------------
  205.  
  206.                                                              Page
  207.  
  208.    RBBS purging related parameters........................... 21
  209.       MAINT%LO----> Min % capacity when purge is required ... 21
  210.       MAINT%HI----> Max % capacity before purge is required . 21
  211.       DAYSTOSYS---> Sysop messages age before auto-kill ..... 22
  212.       DAYSFRSYS---> Sysop messages age before auto-kill ..... 22
  213.       DELREADSYS--> Sysop auto-kill message if read ......... 22
  214.       DAYSTOUSR---> User  messages age before auto-kill ..... 22
  215.       DAYSFRUSR---> User  messages age before auto-kill ..... 22
  216.       DELREADUSR--> User  auto-kill message is read ......... 22
  217.       YEAR--------> Current calander year ................... 22
  218.       FIXMSGCMD---> Cmd to repair corrupt message bases ..... 23
  219.  
  220.    Duplicate checking related stuff.......................... 24
  221.       DUPFILE-----> Database of EID codes ................... 24
  222.       MAXAREAS----> Reserves spaces in EID database ......... 24
  223.       DUPSIZE-----> Number of messages to dup check ......... 24
  224.  
  225.    Wait for users to go off-line............................. 25
  226.       CONFWAIT----> Minutes to wait ......................... 25
  227.  
  228.    Words used for message "capturing"........................ 26
  229.       CAPTURE-----> Colorful metaphors to capture ........... 26
  230.  
  231.    Strip lines beginning with "text"......................... 28
  232.       SECL--------> Text to strip lines ..................... 28
  233.  
  234.    Miscellaneous Stuff....................................... 29
  235.       UTIL1-------> File to place UTIL1CMD data ............. 29
  236.       UTIL1CMD----> Misc utility commands ................... 29
  237.       UTIL2-------> File to place UTIL2CMD data ............. 29
  238.       UTIL2CMD----> Misc utility commands ................... 29
  239.       REGCODE-----> Registration code ....................... 29
  240.  
  241.    INDEX (See MSGIDX.DOC).................................... <-
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.                                    Page - 4
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                          MSGTOSS.CFG Reference Manual
  267.  
  268.  
  269. Network Address Parameters
  270. --------------------------
  271.  
  272. ZONETYPE   - Either "1", "2" or "3".
  273.  
  274.              Example:
  275.  
  276.              ZONETYPE---->2
  277.  
  278.              1) Common UNKNOWN, MSGCAPTURE, NETMAIL and ROUTETHRU areas
  279.                 for all zones and domains.
  280.  
  281.              2) Separate  UNKNOWN,  MSGCAPTURE,  NETMAIL and  ROUTETHRU
  282.                 areas  for each unique domain.   All zones within a do-
  283.                 main share the same areas.
  284.  
  285.              3) Separate UNKNOWN, MSGCAPTURE, NETMAIL and ROUTETHRU ar-
  286.                 eas for all zones/domains.
  287.  
  288. ----------------------------------------------------------------------
  289. DOMAIN     - Identifies all of the domains to which you belong, the de-
  290.              fault  zone number for that domain,  and the directory and
  291.              file name of the St.  Louis format (raw,  uncompiled) node
  292.              list(s) for that domain.  If a file extension is not spec-
  293.              ified,  MsgToss  will  look for the newest node list  with
  294.              that  name  when it compiles the node list data  (see  the
  295.              /NLST  command line switch).   The domain statement and  a
  296.              compiled  nodelist is required if you use more than a sin-
  297.              gle domain or zone.
  298.  
  299.              Example:
  300.  
  301.              DOMAIN------>fidonet.org 1 C:\MAIL\NODELIST\nodelist
  302.              DOMAIN------>rbbs-net.org 8 C:\MAIL\NODELIST\rbbslist
  303.  
  304.              NOTE: The  /NLST  switch  calls the  MSGNLST.EXE  program,
  305.                    which  creates  a  MSGTOSS  (only)  binary  nodelist
  306.                    called MSGTOSS.NOD in the default directory.
  307.  
  308. -----------------------------------------------------------------------
  309. NODE       - Full   "5 dimensional"  address of all FidoNet  compatible
  310.              AKA's.
  311.  
  312.              [zone]:[net]/[node].[point]@[domain]
  313.                    ^     ^      ^       ^
  314.                       These are required!
  315.  
  316.              Example:
  317.  
  318.              NODE-------->1:343/36.0@fidonet
  319.              NODE-------->8:918/0.0@rbbs-net
  320.              NODE-------->30:333/66.0@eggnet
  321.  
  322.              MSGTOSS expects a ":/.@"  to be in this entry.  The "36.0"
  323.              indicates  that you are NOT a point of another...  if  you
  324.              are, then enter your point number as "36.2" if you are the
  325.  
  326.                                    Page - 5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.                          MSGTOSS.CFG Reference Manual
  333.  
  334.              second point of someone else...  Normally, this would just
  335.              be "36.0".
  336.  
  337.              NOTE: The  ZONE  of the FIRST node listed is  the  DEFAULT
  338.                    ZONE!
  339.  
  340.              NOTE: The order of the NODE--------> entries must coincide
  341.                    with  the "NODE:x"  entries in your MSGTOSS.BBS file
  342.                    (very important!)
  343.  
  344.              NOTE: You can have up to 10 NET/NODES
  345.  
  346.              NOTE: The  @domain must match to one of your DOMAIN------>
  347.                    statements!!
  348.  
  349.              NOTE: Your FIRST node entry should be your DEFAULT domain
  350.  
  351.              NOTE: If  you  have multiple NODE--------> entries  within
  352.                    the  same domain (like  1:343/1,  1:343/0,  1:343/2)
  353.                    then  you MUST list the node entry which you want to
  354.                    appear in your * Origin: line FIRST.
  355.  
  356.              Example: You  are a HUB and you are 1:343/0,1 &  2...  You
  357.                       DON'T  want  1:343/0 to appear in  the  * Origin:
  358.                       line, so you would enter the following: 
  359.  
  360.                       NODE-------->1:343/1.0@fidonet  (* Origin line)
  361.                       NODE-------->1:343/2.0@fidonet
  362.                       NODE-------->1:343/0.0@fidonet
  363.  
  364.  
  365. ****************************** IMPORTANT!! ****************************
  366. *  The NODE--------> entries MUST coincide with the "NODE:x" entries  *
  367. *  in your MSGTOSS.BBS file.  For instance, if your FIRST NODE entry  *
  368. *  is:                                                                *
  369. *                                                                     *
  370. *  NODE------->1:343/36.0@fidonet                                     *
  371. *                                                                     *
  372. *  Then you must have a NODE:1 ("1" meaning your FIRST NODE-------->  *
  373. *  entry) which informs MSGTOSS that these conferences (MSGTOSS.BBS)  *
  374. *  are associated with this NODE-------> entry.                       *
  375. *                                                                     *
  376. *  NOTE: Failure to set these correct will screw up the * Origin:     *
  377. *        lines during an export!                                      *
  378. *                                                                     *
  379. *  NOTE: Once you configure a NODE-------> entry to a corresponding   *
  380. *        NODE:x entry (MSGTOSS.BBS) you shouldn't change the ORDER    *
  381. *        of the NODE--------> entries unless you simultaneously       *
  382. *        change the order of the NODE:x entries.                      *
  383. *                                                                     *
  384. *  Remember, remember, remember...  These two items (NODE-------> &   *
  385. *  NODE:x) are linked and MUST be configured properly.                *
  386. *                                                                     *
  387. *  Confused?  See the sample MSGTOSS.CFG and MSGTOSS.BBS files and    *
  388. *  notice how NODE:1 corresponds to NODE-------->1:343/36.0@fidonet   *
  389. *  and NODE:2 corresponds to NODE-------->8:918/10.0@rbbs-net.        *
  390. *                                                                     *
  391.  
  392.                                    Page - 6
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                          MSGTOSS.CFG Reference Manual
  399.  
  400. *  Also see documentation on the MSGTOSS.BBS NODE:x entry.            *
  401. *                                                                     *
  402. ***********************************************************************
  403.  
  404. -----------------------------------------------------------------------
  405. POINTNET   - Your private "point" network.  MSGTOSS will strip outgoing
  406.              point  addresses  before being transmitted to  main  host.
  407.              Will add a "FMPT x"  to all mail from points.  Will re-ad-
  408.              dress  NETMAIL  addressed to main system to the point  IAW
  409.              the "TOPT x"  entry that should be in the incoming NETMAIL
  410.              point mail.   Each defined NODE address can have a differ-
  411.              ent point network.  The POINTNET line must follow the NODE
  412.              address to which it belongs
  413.  
  414.              NOTE: The  order  of  this  entry  must  coincide  with  a
  415.                    NODE--------> entry.  For instance:
  416.  
  417.                    NODE-------->1:343/36.0@fidonet
  418.                    POINTNET---->30174
  419.  
  420.                    Because 30174 follows 1:343/36, therefore it MUST be
  421.                    a  point  address  of it.   If you  add  a  POINTNET
  422.                    entry  before  a NODE entry,  MSGTOSS will  complain
  423.                    about it.
  424.  
  425. -----------------------------------------------------------------------
  426. REMAP      - Remaps  mail  to POINT addresses when a message  does  NOT
  427.              contain  a valid "TOPT x"  entry.   The REMAP lines  must
  428.              follow the POINTNET line to which they belong.
  429.  
  430.       ------>[Point Number](space)[First Last]
  431.  
  432.              Example:
  433.  
  434.              NODE------->1:343/36.0@fidonet
  435.              POINTNET--->30174
  436.              REMAP------>1 Rich Englich
  437.  
  438.              Any NETMAIL that is received for "Rich Englich" will be
  439.              re-mapped to address 1:30174/1. 
  440.  
  441.              NOTE: The  order  of  this  entry  must  coincide  with  a
  442.                    POINTNET---> entry.  For instance:
  443.  
  444.                    Because 30174 follows 1:343/36, therefore it MUST be
  445.                    a  pointnet  address of it.   Since REMAP 1  follows
  446.                    POINTNET 30174, then 1:30174/1 must be Rich Englich.
  447.                    If  you  add a REMAP entry before a POINTNET  entry,
  448.                    MSGTOSS will complain about it.
  449.  
  450. -----------------------------------------------------------------------
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                    Page - 7
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                          MSGTOSS.CFG Reference Manual
  465.  
  466.  
  467. Mail and File Forwarding authorizations
  468. ---------------------------------------
  469.  
  470. MAILFROM   - Nodes FROM which mail will be routed
  471. MAILTO     - Nodes TO   which mail will be routed
  472. FILEFROM   - Nodes FROM which files will be routed
  473. FILETO     - Nodes TO   which files will be routed
  474.  
  475.              The  MAILFROM  and MAILTO options control routing  of  net
  476.              mail.   Mail addressed to another system which is received
  477.              from  a node listed (or not excluded) in the MAILFROM line
  478.              will  be  forwarded.   Also mail addressed to  any  system
  479.              listed  (or not excluded) in the MAILTO line will be  for-
  480.              warded.
  481.  
  482.              Extreme Example:
  483.  
  484.              MAILFROM---->1:*/* 8:*/*
  485.  
  486.              This  means that MSGTOSS will route (send) mail  anywhere,
  487.              regardless  of  where the destination is,  as long as  the
  488.              originator  (MAILFROM)  resides in Zone 1 or Zone  8,  any
  489.              Net/Node.  This is NOT a good idea (unless you have an ar-
  490.              ea called ROUTETHRU).
  491.  
  492.              MAILTO------>1:*/* 8:*/*
  493.  
  494.              This  means that MSGTOSS will route (send) mail  anywhere,
  495.              regardless of where the destination is,  regardless of who
  496.              sent  it,  as long as the destination (MAILTO) resides  in
  497.              Zone 1 or Zone 8,  any Net/Node.   This is also NOT a good
  498.              idea (unless you have an area called ROUTETHRU).
  499.  
  500.              Confused?  Consider this:
  501.  
  502.              MAILFROM---->1:343/-5 -10 *
  503.  
  504.              This  means that MSGTOSS will route (send) mail  anywhere,
  505.              regardless  of  where the destination is,  as long as  the
  506.              originator (MAILFROM) resides in Zone 1,  net 343,  except
  507.              for  1:343/5 and 1:343/10 (looks like they abused  routing
  508.              privileges and were locked out).
  509.  
  510.              NOTE: Note  that the '*'  at the end of the line means (in
  511.                    this case) "all the rest".
  512.  
  513.              Consider:
  514.  
  515.              MAILTO------>1:343/* 8:918/*
  516.  
  517.              This  means that MSGTOSS will route mail from  anyone,  as
  518.              long as the destination is any node within Zone 1, net 343
  519.              or Zone 8, net 918.
  520.  
  521.              Zone:Net/Node Syntax:
  522.  
  523.  
  524.                                    Page - 8
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                          MSGTOSS.CFG Reference Manual
  531.  
  532.                 '*' is a wild card for "all" or "all the rest"
  533.                 '-' means to exclude.
  534.  
  535.              Realtime example:
  536.  
  537.              1:343/* 918/1 666/-1 -45 -36 -66 *
  538.  
  539.              Means zone 1, anyone in NET343, 918/1 and anyone in NET666
  540.              except nodes 1,45,36, & 66
  541.  
  542.              REMEMBER!    Don't confuse "." with "/"....  "1:343.*"  is
  543.              not the same as "1:343/*"!
  544.  
  545.              The  FILETO  and FILEFROM lines work exactly the  same  as
  546.              MAILFROM  and MAILTO,  but are used for messages with  the
  547.              "file attach" flag set.  The first FILES statement in your
  548.              MSGTOSS.CFG  will be used to rebuild the path to the  file
  549.              named  in  the  subject line of the message so  your  mail
  550.              packer will be able to find the file to be sent.
  551.  
  552.              If the above authorization fails,  then the "HOLD"  bit is
  553.              set on the routed message.
  554.  
  555.              Note  that  yet another layer of security exists where  is
  556.              you  use  the special area called  "ROUTETHRU",  then  ALL
  557.              routed  mail (regardless) will be sent there and the above
  558.              authorization scheme still applies....
  559.  
  560.              Example:
  561.  
  562.              You set MAILFROM, TO FILEFROM,TO to simply.. "*:/*", which
  563.              means ALL authorized, for ALL zones, for ALL nets..
  564.  
  565.              If you have an area called ROUTETHRU,  then everything not
  566.              addressed  to your system will go there..   As long as you
  567.              DON'T scan the area (normally),  you can simply "move" the
  568.              message into a NETMAIL area, and it (poof) becomes active
  569.              (and authorized).
  570.  
  571. -----------------------------------------------------------------------
  572. KILLNULL   - Kill  null messages (Y/N).   If this parameter set to 'Y',
  573.              MSGTOSS  will  kill null messages that don't contain  text
  574.              within its body.  These types of messages are usually gen-
  575.              erated  by file-attach type mailers,  used to send mail or
  576.              files.   MSGTOSS will (as it kills a null message) log its
  577.              occurace  into a file called MSGTOSS.NUL,  which  contains
  578.              the date,  packet, message number, AREA (if present),  and
  579.              the  message header for analysis.   MSGTOSS.NUL should  be
  580.              viewed on occasion.
  581.  
  582.              Example:
  583.  
  584.              KILLNULL---->Y
  585.  
  586. -----------------------------------------------------------------------
  587.  
  588.  
  589.  
  590.                                    Page - 9
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                          MSGTOSS.CFG Reference Manual
  597.  
  598.  
  599. Maximum Messages Exported during /FEED (/FMAX:xxx)
  600. --------------------------------------
  601.  
  602. PACKERCMD  - For  HUBS,  when doing a /FEED,  MSGTOSS will either  exit
  603.              processing  or  SHELL  out  to  a  packer  when  /FMAX:xxx
  604.              messages have been exported.  For instance:
  605.  
  606.              Example:
  607.  
  608.              PACKERCMD--->QMAIL -PACK   --or--
  609.              PACKERCMD--->OMMM          --or--
  610.              PACKERCMD--->MAKEARC       And "/FMAX:1000" as a switch:
  611.  
  612.              MSGTOSS will, after exporting 1000 messages (in any combi-
  613.              nation to any set of nodes), and done with the current PKT
  614.              file,  close ALL *.OUT files,  and SHELL out to PACKERCMD.
  615.              When done, will return back, re-open *.OUT files, and con-
  616.              tinue on.
  617.  
  618.              However, this requires GOBS of memory, as you all know how
  619.              big MSGTOSS is.   It seems to work fine with 570K and OMMM
  620.              1.52.
  621.  
  622.              Here is a memory saving (but slower) alternate:
  623.  
  624.              Make  PACKERCMD--->  equal  to  ""  (blank)  and  use  the
  625.              /FMAX:xxx  switch.   MSGTOSS  will then  gracefully  exit,
  626.              closing all *.OUT files,  mailwaiting, etc.   You can then
  627.              execute your packer.  Then check existence of *.PKT files,
  628.              and if present re-execute MSGTOSS.
  629.  
  630.              For instance:
  631.  
  632.              :DOIT
  633.                 MSGTOSS /TOSS/FEED/FMAX:1000 (PACKERCMD----> = "")
  634.                 QMAIL -PACK
  635.                 If exist F:\FILES\*.PKT Goto DOIT
  636.  
  637.              Looping endlessly till all *.PKTS are gone, but is slight-
  638.              ly slower.
  639.  
  640.              Recommended to use a SMALL packer (like Ommm 1.52 or Make-
  641.              ARC) vice QMAIL -PACK,  as they take up alot less overhead
  642.              (memory).  But you can try it.
  643.  
  644.              NOTE: If  you  DON'T  want MSGTOSS  to  SHELL,  then  make
  645.                    PACKERCMD---> blank!  Otherwise, MSGTOSS will simply
  646.                    shell out.   Even if you run out of memory,  MSGTOSS
  647.                    should recover gracefully, as it will simply re-open
  648.                    the *.OUT files for append.
  649.  
  650.              NOTE: The  PACKERCMD---->  is  likely to go  away  in  the
  651.                    future when MSGTOSS gets its own packer.
  652.  
  653. -----------------------------------------------------------------------
  654.  
  655.  
  656.                                   Page - 10
  657.  
  658.  
  659.  
  660.  
  661.  
  662.                          MSGTOSS.CFG Reference Manual
  663.  
  664.  
  665. Sysop Names Parameters
  666. ----------------------
  667.  
  668. SYSALIAS   - The  SYSALIAS parameter tells MSGTOSS which user  name  is
  669.              considered the SYSOP.  This should be the same name as was
  670.              entered  in  CONFIG for the secret remote logon,  and  for
  671.              LOCAL logon (ESC switch).   Any messages that match  those
  672.              as  specified  by the various SYSNAME(s)  will  cause  the
  673.              mailwaiting bit for the SYSALIAS user to be set, and cause
  674.              the  TO:  field  to be changed to  the  text  'SYSOP',  if
  675.              'SYSOP' is not already part of the TO: field.
  676.  
  677.              NOTE: MSGTOSS  requires that the SYSALIAS exist in all  of
  678.                    the  conferences,  or  a non-fatal error message  is
  679.                    displayed, irritating you until you add it.
  680.  
  681. -----------------------------------------------------------------------
  682. SYSNAME    - This  parameter controls what messages are considered  the
  683.              SYSOP.   This  is used during the EXPORTING, PURGING,  and
  684.              MAILWAITING phases of the MSGTOSS.   MSGTOSS will set  the
  685.              SYSOP's mailwaiting  bit  ONLY if the message  matches the
  686.              below criteria,  and  will be exempt from purging as  well
  687.              until killed.
  688.  
  689.              The FIRST CHARACTER must be either a '!' or a '=', nothing
  690.              else is allowed.  The '!' means CONTAINS and the '=' means
  691.              EXACT.
  692.  
  693.              !SYSOP keep messages that contain the string 'SYSOP'  (Not
  694.              recommended,  as every message to 'JOE SYSOP' will set the
  695.              mailwaiting bit for the SYSALIAS user (sysop).
  696.  
  697.              =SYSOP  will match on messages that ONLY have  'SYSOP'  in
  698.              TO/FROM, will set the mailwaiting bits, and be exempt from
  699.              purging  until  either  killed by the  sysop,  or  DAYS(s)
  700.              parameters apply.
  701.  
  702.              !LASTNAME incase a message 'MIKE ZAKHAROFF @ 343/36'
  703.              !SYSOP @343/36 is also recommended or just '!SYSOP @'
  704.  
  705. Read!  -->   NOTE: During an EXPORT from an RBBS message base,  MSGTOSS
  706.                    use  the FIRST "SYSNAME"  entry and use that as  the
  707.                    common  name for all messages that originated "FROM"
  708.                    the sysop.  Basically, this means to make your FIRST
  709.                    entry your REAL name, like:
  710.  
  711.                    SYSNAME---->=MIKE ZAKHAROFF
  712.  
  713.              NOTE: During  the  MAILWAITING  processing,  MSGTOSS  will
  714.                    convert  messages  addressed  to  your  SYSNAMES  to
  715.                    'SYSOP',  if  SYSOP is not already part of the 'TO:'
  716.                    name,  and set the mailwaiting bit for the user  you
  717.                    entered under the SYSALIAS parameter.
  718.  
  719.                    Example: A  message  arrives  to  'MIKE  ZAKHAROFF'.
  720.                    Because a SYSNAME is '=MIKE ZAKHAROFF'  that message
  721.  
  722.                                   Page - 11
  723.  
  724.  
  725.  
  726.  
  727.  
  728.                          MSGTOSS.CFG Reference Manual
  729.  
  730.                    will be converted to 'SYSOP' in the TO:Field.
  731.  
  732.                    Example:A   message  arrives  to  'JOE SYSOP'    and
  733.                    '=SYSOP' is only entered as a SYSNAME.  That message
  734.                    will  be treated as if it is another  junk  message,
  735.                    and MSGTOSS will purge it whenever it thinks it need
  736.                    to and will NOT set the sysops mailwaiting bit.
  737.  
  738.              NOTE: ANY  message  addressed to  your   SYSNAMES(s)  will
  739.                    cause the mailwaiting bit to be set for the user  as
  740.                    specified by your SYSALIAS!
  741.  
  742.              NOTE: You can have up to 10 SYSNAME(s)
  743.  
  744. -----------------------------------------------------------------------
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                   Page - 12
  789.  
  790.  
  791.  
  792.  
  793.  
  794.                          MSGTOSS.CFG Reference Manual
  795.  
  796.  
  797. Packet Unarchiving & SPAZ Information
  798. -------------------------------------
  799.  
  800. SPAZ INFO  - Command  to issue to unarchive mail packets.   Recommended
  801.              to  use only SPAZ.COM,  because it can handle ZIP,  LHARC,
  802.              ARC etc.
  803.  
  804.              SPAZ -F  C:\MAIL\FILES    C:\MAIL\FILES\
  805.                       -------------    ----------------------------
  806.                       Incoming Mail    Where PKTS go for processing
  807.  
  808.                       NOTE!! --> Where trailing back-slashes are!
  809.  
  810.              NOTE: MSGTOSS looks in the directory(s)  specified by  the
  811.                    FILES-------> parameter(s) for PKTs.  Therefore, the
  812.                    "C:\MAIL\FILES\" SHOULD match the FILES-----> entry.
  813.  
  814.              NOTE: Place the SPAZ command in your batch file PRIOR to
  815.                    executing MSGTOSS.  Here is an example...
  816.  
  817.              :RECMAIL
  818.                  SPAZ -F -O C:\MAIL\FILES C:\MAIL\FILES\
  819.                  If Exist C:\MAIL\FILES\*.pkt Goto TOSSIT
  820.                  If Exist C:\MAIL\FILES\*.?ut Goto TOSSIT
  821.                  Goto START
  822.  
  823.              :TOSSIT
  824.                  Msgtoss /TOSS/PREP/FIXC/NSTOP
  825.                  If Exist Msgclean.bat Call Msgclean.bat
  826.                  Goto START
  827.  
  828. -----------------------------------------------------------------------
  829. PKTWILD    - Wildcards of what extentions FIDO Packets can be.  This is
  830.              useful  if  you do creative re-naming of *.PKT(s) and  you
  831.              want  MSGTOSS to ONLY recognize *.PKT that have an  exten-
  832.              tion like maybe "*.ZAK"   <grin>.  So you just change this
  833.              parameter to "*.ZAK"  and MSGTOSS will ignore other exist-
  834.              ing *.PKT files.
  835.  
  836.              Example:
  837.  
  838.              PKTWILD----->*.PKT *.?UT
  839.  
  840. -----------------------------------------------------------------------
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.                                   Page - 13
  855.  
  856.  
  857.  
  858.  
  859.  
  860.                          MSGTOSS.CFG Reference Manual
  861.  
  862.  
  863. Miscellaneous directories
  864. -------------------------
  865.  
  866. FILES      - Directory  INCOMING mail and files go to FIRST.   You  can
  867.              have  up to 10 "FILES------>"  entries.   MSGTOSS will  no
  868.              longer look in the default directory for PKTS.  Example:
  869.  
  870.              FILES------->C:\FILES\
  871.              FILES------->C:\MAIL\FILES\
  872.  
  873.              NOTE: The FIRST entry is considered your default FILES en-
  874.                    try,  and should be the same directory as where your
  875.                    mailer sends files.  This is important only for file
  876.                    routing  services,  as  MSGTOSS (when attempting  to
  877.                    route files) will LOOK for files in this directory.
  878.  
  879.              MSGTOSS will look in all of your FILES-------> entries for
  880.              *.PKT files, as defined in your PKTWILD-----> entries.  If
  881.              you  you don't route files,  then all that is important is
  882.              that this directory contains these packets.
  883.  
  884. -----------------------------------------------------------------------
  885. OUTBOUND   - The MAIN outbound directory of your default zone (The ZONE
  886.              that is present in the FIRST "NODE----->" entry.
  887.  
  888.              Example:  OUTBOUND---->C:\BT\OUT
  889.  
  890.              NOTE: MSGTOSS uses the Binkley standard regarding the out-
  891.                    bound directories for each zone.  Example:
  892.  
  893.                    C:\BT\OUT.001\  = Zone 1 directory
  894.                    C:\BT\OUT.008\  = Zone 8 directory
  895.  
  896.              NOTE: If default zone is "1" then....
  897.  
  898.                    C:\BT\OUT\      = Zone 1 directory
  899.                    C:\BT\OUT.008\  = Zone 8 directory
  900.  
  901.              NOTE: If the zone number is greater than 9,  then you must
  902.                    use the HEX value of the zone.   For instance,  zone
  903.                    15 would be represented as C:\BT\OUT.00F because "F"
  904.                    is  HEX  15.   Don't worry too much about  this,  as
  905.                    MSGTOSS will look for the presence of this directory
  906.                    (during     a     /TEST)    and    complain     that
  907.                    C:\BT\OUT.00F does not exist,  prompting you to cre-
  908.                    ate it.
  909.  
  910.              NOTE: MSGTOSS  will  check for the presence of  these  for
  911.                    EACH UNIQUE zone entered in your "NODES------>"  en-
  912.                    tries.
  913.  
  914.  READ!  ---> However,  if you place [DOMAIN] as part of this parameter,
  915.              MSGTOSS will "dynamically" replace the outbound DOMAIN and
  916.              use that for the outbound directory.  Example:
  917.  
  918.              C:\BT\[DOMAIN]\
  919.  
  920.                                   Page - 14
  921.  
  922.  
  923.  
  924.  
  925.  
  926.                          MSGTOSS.CFG Reference Manual
  927.  
  928.  
  929.              If  the outbound domain is "fidonet",  MSGTOSS will create
  930.              the   outbound   *.OUT   file  in   a   directory   called
  931.              "C:\BT\FIDONET\", the same way that Binkleyterm 2.4+ uses.
  932.              The same rule regarding ".001", ".008" extentions also ap-
  933.              ply to this.
  934.  
  935.              NOTE: For file-attach systems such as FrontDoor, etc. that
  936.                    don't use the Binkley standard, you will need a con-
  937.                    verter  utility such as "Makearc"  that will archive
  938.                    the  *.OUT  files that MSGTOSS creates and create  a
  939.                    file-attach message.  This has been tested and works
  940.                    fine.  Makearc is available on most BBS systems.
  941.  
  942.                    However,  you will still need to create the  Binkley
  943.                    standard  directory  structure to make MSGTOSS  work
  944.                    properly (sorry).
  945.  
  946. -----------------------------------------------------------------------
  947. WORKDIR    - RAM Disk (recommended) where MSGTOSS will COPY the current
  948.              message base being PURGED.  Will check for available space
  949.              first.   Not  enough space will cause default directory to
  950.              be used.  Need to specify the "/WDIR" switch to activate.
  951.  
  952.              Example:  WORKDIR----->F:\TEMP\
  953.  
  954.              Where  F:\TEMP\  is hopefully (but not necessarily) a  RAM
  955.              disk.
  956.  
  957.              NOTE: This  is also used for copying the MSGTOSS.EID data-
  958.                    base  for doing duplicate file checking (CDUP:1 key-
  959.                    word) and for building some other temporary files.
  960.  
  961.                    Even  if you have a real SMALL RAM disk,  still  use
  962.                    the  /WDIR,  as  some of  MSGTOSS(s)  disk-intensive
  963.                    tasks use small files.
  964.  
  965.                    If  not enough space is available,  MSGTOSS will use
  966.                    the default disk (where MSGTOSS is executed).
  967.  
  968.                    When  using the /LOCK switch,  MSGTOSS will NOT copy
  969.                    the message base being purged to the RAM disk.
  970.  
  971. -----------------------------------------------------------------------
  972. LOGDIR     - Where  MSGTOSS  will write its MSGTOSS.LOG  &  MSGTOSS.ERR
  973.              files.  Blank will end up in default directory.
  974.  
  975.              Example:
  976.  
  977.              LOGDIR------>C:\MSGTOSS\
  978.  
  979. -----------------------------------------------------------------------
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                   Page - 15
  987.  
  988.  
  989.  
  990.  
  991.  
  992.                          MSGTOSS.CFG Reference Manual
  993.  
  994.  
  995. Two important RBBS message bases
  996. --------------------------------
  997.  
  998. MESSAGES   - Path/FileName of Main RBBS Message Base.  This is used for
  999.              the /WAITxx and /LOCK related switches.   MSGTOSS needs to
  1000.              know  what directory to write the NETBIOS file "IBMFILES".
  1001.              For /WAIT,  MSGTOSS will monitor the "node"  records until
  1002.              all users are off-line.
  1003.  
  1004.              Example:
  1005.  
  1006.              MESSAGES---->C:\RBBS\MESSAGES
  1007.  
  1008.              -- or --
  1009.  
  1010.              MESSAGES---->C:\RBBS\MAINM.DEF
  1011.  
  1012.              In addition,  when using the "/MUSER:xx" switch (see docs)
  1013.              MSGTOSS  uses this information to determine which  message
  1014.              base  (the main one) to which to modify the nodes  records
  1015.              when MSGTOSS becomes an active "user" on-line.
  1016.  
  1017.              NOTE: See MSGSWI.DOC for more information on /MUSER:x
  1018.  
  1019.              MSGTOSS also uses the "user count" field of the main mess-
  1020.              age  base to determine how much memory is required  during
  1021.              purging and mailwaiting operations.
  1022.  
  1023. -----------------------------------------------------------------------
  1024. BLANKMSG   - A  "model"  message base (un-corrupt,  small) that will be
  1025.              used with the "/FIXC" command line.  If FIXMSG fails twice
  1026.              then the message base entered here will be copied over the
  1027.              original (corrupt) message base.  The corrupt message base
  1028.              will  be  renamed *.BAD.   This insures that MSGTOSS  will
  1029.              never  abort  due  to  a corrupt message  base  (which  it
  1030.              doesn't  tolerate).   This occurring will be entered  into
  1031.              the MSGTOSS.LOG file.
  1032.  
  1033.              Example:
  1034.  
  1035.              BLANKMSG---->C:\RBBS\BLANKM.DEF
  1036.  
  1037. -----------------------------------------------------------------------
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.                                   Page - 16
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                          MSGTOSS.CFG Reference Manual
  1059.  
  1060.  
  1061. RBBS message base parameters
  1062. ----------------------------
  1063.  
  1064. RBBS-MAX   - Reflects   the  current  RBBS-PC maximum  messages.    The
  1065.              maximum  of  999  may soon change to  9999,   so  this  is
  1066.              why  the   RBBS-MAX---->  parameter  is  present  in   the
  1067.              MSGTOSS.CFG   file.    The  default  entry  is  999, which
  1068.              reflects  the current RBBS-PC maximum.   In the event  the
  1069.              maximum is raised (future releases of RBBS-PC) the MSGTOSS
  1070.              RBBS-MAX---> parameter will have to be adjusted.
  1071.  
  1072.              Example:
  1073.  
  1074.              RBBS-MAX---->999
  1075.  
  1076.              NOTE: Some  clever  RBBS-PC programmers have been able  to
  1077.                    make   code  changes  to  RBBS-PC  to  increase  the
  1078.                    MAX-MESSAGES to over 2000, if you do this, then also
  1079.                    increase RBBS-MAX to that value.
  1080.  
  1081. -----------------------------------------------------------------------
  1082. ELASTIC    - Either "YES" or "NO".  This is designed to support the new
  1083.              "elastic message bases"  of RBBS-PC.   What this  actually
  1084.              does is tell MSGTOSS to make the "maximum messages"  value
  1085.              that is present in the message base "checkpoint record" to
  1086.              be the value of the "RBBS-MAX--->"  parameter,  no  matter
  1087.              what MSGTOSS calculates it to be normally.
  1088.  
  1089.              Example:
  1090.  
  1091.              ELASTIC----->NO
  1092.  
  1093.              NOTE: You  can  still  use  the  "/PREP"   switch,    even
  1094.                    though  you   set  ELASTIC to "YES".   MSGTOSS  will
  1095.                    still   CHOP   the  message bases back down  to  the
  1096.                    "RECS:xxxx" values set in the MSGTOSS.BBS file.
  1097.  
  1098.              NOTE: If you set ELASTIC-----> to "YES"  it is recommended
  1099.                    that you set MAINT%LO----> and MAINT%HI----> to both
  1100.                    100(%).
  1101.  
  1102. -----------------------------------------------------------------------
  1103. MSGMULT    - What  scheme MSGTOSS is going to use when setting the "Max
  1104.              messages"  of an RBBS conference.  Setting to blank or "5"
  1105.              will use regular RBBS standards.  Valid entries are 2-5.
  1106.  
  1107.              Example:
  1108.  
  1109.              MSGMULT----->5
  1110.  
  1111.              During   the   normal  operation  of   MSGTOSS   (purging,
  1112.              expanding,  setting  mailwaiting bits,  etc.)  MSGTOSS  is
  1113.              constantly resetting the 'Max Messages'  value entered  in
  1114.              the message bases 'Checkpoint Record'.  Normally,  you set
  1115.              this value via CONFIG, but MSGTOSS will change it whenever
  1116.              it  requires.  RBBS assumes that the 'Max Messages'  value
  1117.  
  1118.                                   Page - 17
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.                          MSGTOSS.CFG Reference Manual
  1125.  
  1126.              is set APPROXIMATELY to "TOTAL.MESSAGE.RECORDS / 5".
  1127.  
  1128.              Message records = 1000 - Max Messages = 200 (1000/5)
  1129.              Message records = 2000 - Max Messages = 400 (2000/5)
  1130.  
  1131.              This is normally not a problem, but  with the introduction
  1132.              of the SECL--------> entries it is possible for MSGTOSS to
  1133.              import  more  messages  in a given message base than   the
  1134.              default  'Max  Messages'   value.   Basically this   means
  1135.              that   even though there is PLENTY of room for a newly en-
  1136.              tered message (by  a  user),  if the 'Max Messages'  entry
  1137.              exceeds   the number of messages,   the user will be pres-
  1138.              ented  with  "Not enough room for new messages,  try again
  1139.              tomorrow".
  1140.  
  1141.              This has been kludged with MSGMULT-----> parameter,  where
  1142.              you can  tell  MSGTOSS what multiplier to use (default  is
  1143.              5) while  setting the 'Max Messages'   value.  The  multi-
  1144.              plier can be anywhere between 2 and 5.
  1145.  
  1146.              MSGMULT:5 Records = 1000 - Max Messages = 200 (1000/5)
  1147.              MSGMULT:4 Records = 1000 - Max Messages = 250 (1000/4)
  1148.              MSGMULT:3 Records = 1000 - Max Messages = 333 (1000/3)
  1149.              MSGMULT:2 Records = 1000 - Max Messages = 500 (1000/2)
  1150.  
  1151.              Basically, leave it at 5 unless you have problems.
  1152.  
  1153. -----------------------------------------------------------------------
  1154. KILLOVER   - Prevent TOSSING (ignore) of any message over this size.
  1155.  
  1156.              Example:
  1157.  
  1158.              KILLOVER---->32000
  1159.  
  1160.              When tossing to *M.DEF files, MSGTOSS will ignore messages
  1161.              over this size.  If you want all messages imported, set to
  1162.              32000.  This only applies to *M.DEF and not a Fido (*.MSG)
  1163.              area.
  1164.  
  1165. -----------------------------------------------------------------------
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                                   Page - 18
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.                          MSGTOSS.CFG Reference Manual
  1191.  
  1192.  
  1193. NETBIOS, DESQVIEW, PC-NET & 10-NET record locking (/LOCK)
  1194. -------------------------------------------------
  1195.  
  1196. LOCKTYPE   - Either "NETBIOS",  "DESQVIEW",  "PC-NET", "10-NET"  or "".
  1197.              This  directs which type of file/record-locking  procedure
  1198.              is  used when used in a multi-user environment.   To acti-
  1199.              vate this feature,  specify "/LOCK" on the MSGTOSS command
  1200.              line.  Allows tossing to M.DEFs while users are on-line.
  1201.  
  1202.              Example:
  1203.  
  1204.              LOCKTYPE---->NETBIOS
  1205.  
  1206.              MSGTOSS  will  attempt to detect the presence  of  NETBIOS
  1207.              and/or DESQVIEW,  but does not attempt to detect PC-NET or
  1208.              10-NET.   If  either of these are specified,  MSGTOSS will
  1209.              assume  their  presence and use their file/record  locking
  1210.              procedures.
  1211.  
  1212.              If  using NETBIOS,  then SHARE.EXE (or equivalent) must be
  1213.              loaded.  Most Local Area Networks (LAN) load SHARE as part
  1214.              of their initialization procedure.
  1215.  
  1216. -----------------------------------------------------------------------
  1217. LOCKWAIT   - How  many  seconds MSGTOSS is to wait AFTER it  unlocks  a
  1218.              message  or  user base,  to allow other nodes a chance  to
  1219.              lock the message and enter messages/what ever.   Basically
  1220.              MSGTOSS  is so fast that after it releases a message  base
  1221.              after  tossing it will immediately re-lock it to  continue
  1222.              tossing.   This is designed to slow it down a tad.  An en-
  1223.              try  of "0"  will cause no delay,  and entry of ".1"  will
  1224.              tell MSGTOSS to wait 1/10 th of a second after un-locking.
  1225.  
  1226.              Example:
  1227.  
  1228.              LOCKWAIT---->.1
  1229.  
  1230.              NOTE: If  you run LOTS of nodes,  then you may want to set
  1231.                    this  higher  as the number of nodes are  increased.
  1232.                    Each increment will slow down MSGTOSS progressively.
  1233.                    If you run 20 nodes, and two people are writing mes-
  1234.                    sages, and you set LOCKWAIT---->0, then MSGTOSS will
  1235.                    probably not relinquish control of the message bases
  1236.                    to allow these users to save their messages.  
  1237.  
  1238. -----------------------------------------------------------------------
  1239. LOCKTIME   - How  many  seconds MSGTOSS is allowed to keep the  message
  1240.              based locked for any period of time.  If locked for a time
  1241.              exceeding  this  value,  MSGTOSS unlock the message  base,
  1242.              wait  for LOCKWAIT seconds,  re-load checkpoint data,  and
  1243.              then continue.
  1244.  
  1245.              Example:
  1246.  
  1247.              LOCKTIME---->5
  1248.  
  1249.  
  1250.                                   Page - 19
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.                          MSGTOSS.CFG Reference Manual
  1257.  
  1258.              Means  MSGTOSS can only lock the message base for a MAX of
  1259.              5  seconds.   Because  of  the  smart  purging  techniques
  1260.              MSGTOSS uses, sometimes a message base will be purging for
  1261.              a long time.   This will insure that a user will only have
  1262.              to  wait  a MAX of 5 seconds if trying to save  a  message
  1263.              while MSGTOSS is working in the background.
  1264.  
  1265. -----------------------------------------------------------------------
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.                                   Page - 20
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                          MSGTOSS.CFG Reference Manual
  1323.  
  1324.  
  1325. RBBS purging related parameters (/PREP)
  1326. -------------------------------
  1327.  
  1328. MAINT%LO   - When a purge is required, what % capacity to purge to.
  1329. MAINT%HI   - What is the MAXIMUM % capacity before a purge is required.
  1330.  
  1331.              If using the /PREP (pre-purging) switch,  MSGTOSS will es-
  1332.              timate  how  many message base records are required to  be
  1333.              purged to accommodate the new in-coming messages.  MSGTOSS
  1334.              will  (whenever  a purge is called) make sure the  message
  1335.              base  is around MAINT%LO full after the message bases  are
  1336.              tossed.   Therefore, if you use /PREP and you have set the
  1337.              following:
  1338.  
  1339.              MAINT%LO---->85
  1340.              MAINT%HI---->95
  1341.  
  1342.              And   RECS:1000   is  set  for  the  message   base   (via
  1343.              MSGTOSS.BBS)  then  you can expect that 850  records  will
  1344.              contain actual messages,  with 150 records of slack (empty
  1345.              records) to accommodate new messages entered by users.
  1346.  
  1347.              Also,  whenever  a /SIZE (chop message bases) operation is
  1348.              called,  MSGTOSS  will purge the message bases so that the
  1349.              number  of  records are MAINT%HI (%) of the value  of  the
  1350.              "RECS:xxxx" value in the MSGTOSS.BBS file for that confer-
  1351.              ence.
  1352.  
  1353.              NOTE: These two parameters control the purging activity of
  1354.                    MSGTOSS.   MSGTOSS will automatically  maintain  the
  1355.                    percent capacity of all messages bases somewhere BE-
  1356.                    TWEEN  these two values.   Make sure MAINT%HI  is  a
  1357.                    larger value of MAINT%LO,  and that they do not  ex-
  1358.                    ceed a value of 100 each.
  1359.  
  1360.              Its desirable to have some distance between these two val-
  1361.              ues,  like 95 & 85, as if you try to place them too close,
  1362.              then  MSGTOSS will call a purge excessively,  even  though
  1363.              few messages have been received.
  1364.  
  1365.              For  instance...   You receive a mere 2 messages in a con-
  1366.              ference,  and  MAINT%() is set to 94 & 95.   MSGTOSS  will
  1367.              probably have to do a purge on the message base.  However,
  1368.              if  you wisely set these to 85 & 95,  then theres probably
  1369.              ALREADY  10  % free records avail to accommodate  those  2
  1370.              messages,  so  MSGTOSS will simply append them to the end.
  1371.              As  long as the append doesn't violate the MAINT%HI value,
  1372.              then a purge is not required.
  1373.  
  1374.              If  you have LARGE message bases,  then the ideal  setting
  1375.              for is probably 70% and 95%.   This way, whenever the mes-
  1376.              sage  bases exceeded 95% capacity,  MSGTOSS will purge  to
  1377.              70%  capacity,  and another purge will probably not be re-
  1378.              quired  for  multiple  mail sessions because  of  the  25%
  1379.              slack. 
  1380.  
  1381.  
  1382.                                   Page - 21
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.                          MSGTOSS.CFG Reference Manual
  1389.  
  1390. -----------------------------------------------------------------------
  1391. DAYSTOSYS  - Applies ONLY to messages TO the SYSOP:  How many days  old
  1392.              the message is before it will be KILLED automatically.
  1393.  
  1394.              Example:
  1395.  
  1396.              DAYSTOSYS--->60
  1397.  
  1398. -----------------------------------------------------------------------
  1399. DAYSFRSYS  - Applies ONLY to messages FROM the SYSOP: How many days old
  1400.              the message is before it will be KILLED automatically
  1401.  
  1402.              Example:
  1403.  
  1404.              DAYSFRSYS--->60
  1405.  
  1406. -----------------------------------------------------------------------
  1407. DELREADSYS - Applies ONLY to messages TO the SYSOP:  If the message has
  1408.              been  read  by  the SYSOP,  then  automatically  KILL  it,
  1409.              regardless  of  the setting of  DAYSTOSYS  parameter.   If
  1410.              unread, will remain until the DAYSTOSYS parameter applies.
  1411.              (YES or NO).
  1412.  
  1413.              Example:
  1414.  
  1415.              DELREADSYS-->NO
  1416.  
  1417. -----------------------------------------------------------------------
  1418. DAYSTOUSR  - Applies ONLY to messages TO the USERS:  How many days  old
  1419.              the message is before it will be KILLED automatically.
  1420.  
  1421.              Example:
  1422.  
  1423.              DAYSTOUSR--->30
  1424.  
  1425. -----------------------------------------------------------------------
  1426. DAYSFRUSR  - Applies ONLY to messages FROM the USERS: How many days old
  1427.              the message is before it will be KILLED automatically
  1428.  
  1429.              Example:
  1430.  
  1431.              DAYSFRUSR--->30
  1432.  
  1433. -----------------------------------------------------------------------
  1434. DELREADUSR - Applies ONLY to messages TO the USERS:  If the message has
  1435.              been  read  by  the  USER,  then  automatically  KILL  it,
  1436.              regardless  of  the setting of DAYSTOUSRS  parameter.   If
  1437.              unread, will remain until the DAYSTOUSR parameter applies.
  1438.              (YES or NO).
  1439.  
  1440.              Example:
  1441.  
  1442.              DELREADUSR-->NO
  1443.  
  1444. -----------------------------------------------------------------------
  1445. YEAR       - MSGTOSS  depends on the SYSTEM CLOCK.  If for some  reason
  1446.              the  system clock YEAR does NOT match the YEAR  Parameter,
  1447.  
  1448.                                   Page - 22
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.                          MSGTOSS.CFG Reference Manual
  1455.  
  1456.              MSGTOSS  will  abort.    This  is  to  help  prevent   the
  1457.              accidental    deletion   of   messages   based   on    the
  1458.              DAYSTO/DAYSFR  Parameters by a faulty system clock.   Set-
  1459.              ting  this parameter to zero will override this check  and
  1460.              believe the system clock no matter how wrong it is.
  1461.  
  1462.              Example:
  1463.  
  1464.              YEAR-------->1991
  1465.  
  1466.              NOTE: Reset this parameter on New Years Day!
  1467.  
  1468.              NOTE: If zero (or blank) then MSGTOSS will assume the sys-
  1469.                    tem  clock is fine.   For safetys sake,  it would be
  1470.                    best  if  you  use this feature,  but  right  around
  1471.                    christmas time set to zero,  then sometime after new
  1472.                    years re-set it back.
  1473.  
  1474. -----------------------------------------------------------------------
  1475. FIXMSGCMD  - Fix [MSGFILE] with this ([USRFILE] available)
  1476.  
  1477.              Example:
  1478.  
  1479.              FIXMSGCMD--->FIXMSG [MSGFILE]
  1480.  
  1481.              When  using the /FIX or /FIXC command lines,  MSGTOSS will
  1482.              attempt  to repair a corrupt message base using this  com-
  1483.              mand,  dynamically  replacing  the USER file and  MESSAGES
  1484.              file with [USRFILE] and [MSGFILE].  This is a Shell opera-
  1485.              tion, so enough memory must be present to execute the fix-
  1486.              er and return to MSGTOSS.
  1487.  
  1488.              If you don't have FIXMSG,  you can do a simple fix by sim-
  1489.              ply entering:
  1490.  
  1491.              FIXMSGCMD--->COPY C:\RBBS\BLANKM.DEF [MSGFILE]
  1492.  
  1493.              Where  C:\RBBS\BLANKM.DEF is a small,  un-corrupt  message
  1494.              base  that  will be copied over the corrupt message  base.
  1495.              Not very practical, but will will work 100% of the time.
  1496.  
  1497. -----------------------------------------------------------------------
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.                                   Page - 23
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.                          MSGTOSS.CFG Reference Manual
  1521.  
  1522.  
  1523. Duplicate checking related stuff (CDUP:1 keyword)
  1524. --------------------------------
  1525.  
  1526. DUPFILE    - Created  by  MSGTOSS,   Database of EID  codes.   If using
  1527.              the "/WDIR" (work directory) switch while tossing, MSGTOSS
  1528.              will  copy it to/from the ramdisk before and after execut-
  1529.              ing MSGTOSS, as long as sufficient space exists.
  1530.  
  1531.              DUPFILE----->MSGTOSS.EID
  1532.  
  1533. -----------------------------------------------------------------------
  1534. MAXAREAS   - Reserves so many spaces in the EID database.   Max  number
  1535.              of conferences you would EVER have (I have 28, and mine is
  1536.              set for 100, which I would never carry).   Each require 32
  1537.              bytes.
  1538.  
  1539.              MAXAREAS---->100
  1540.  
  1541. -----------------------------------------------------------------------
  1542. DUPSIZE    - The  number of previous messages to keep track of in  each
  1543.              area  of  each  conference.  Basically,  the  bigger,  the
  1544.              slower message processing.   If your message bases average
  1545.              500 messages, then set to at least 500.  However,  numbers
  1546.              over  1000  are possible.   For  optimum processing speed,
  1547.              its  best to use the /WDIR switch and make WORKDIR---->  a
  1548.              RAMDISK for faster processing.   MSGTOSS will copy to/from
  1549.              the WORKDIR automatically before/after each MSGTOSS run.
  1550.  
  1551.              Example:
  1552.  
  1553.              DUPSIZE----->500
  1554.  
  1555.              NOTE: If you have a reliable HUB,   who faithfully  checks
  1556.                    for DUPS before sending to you,  then the use of the
  1557.                    CDUP:1  keyword  may NOT be necessary and will  make
  1558.                    mail events  as fast as possible.
  1559.  
  1560.              These  TWO  parameters  (DUPSIZE and  MAXAREAS)  determine
  1561.              critical aspects to the MSGTTOSS.EID database.  Its infor-
  1562.              mation can be edited/viewed via the supplied MSGTOSS util-
  1563.              ity called MSGEID.EXE.   This utility allows you to change
  1564.              things such as MAXAREAS & DUPSIZE, viewing the AREA Index,
  1565.              displaying  the number of EID codes present in each  area,
  1566.              etc.  See MSGSWI.DOC for more information on this.
  1567.  
  1568.              NOTE: Executing  with  the CDUP:1 keyword the  first  time
  1569.                    will  create  MSGTOSS.EID.   The approximate size of
  1570.                    the  EID  database file can be estimated  using  the
  1571.                    following formula:
  1572.  
  1573.             ((8 * DUPSIZE) * NUMBER.OF.AREAS.YOU.HAVE)) + (MAXAREAS * 32)
  1574.  
  1575. -----------------------------------------------------------------------
  1576.  
  1577.  
  1578.  
  1579.  
  1580.                                   Page - 24
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.                          MSGTOSS.CFG Reference Manual
  1587.  
  1588.  
  1589. Wait for users to go off-line (/WAIT switch)
  1590. -----------------------------
  1591.  
  1592. CONFWAIT   - Number  of minutes to wait till users are off  line  (used
  1593.              with the /WAIT switch).
  1594.  
  1595.              Example:
  1596.  
  1597.              CONFWAIT---->10
  1598.  
  1599. -----------------------------------------------------------------------
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.                                   Page - 25
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.                          MSGTOSS.CFG Reference Manual
  1653.  
  1654.  
  1655. Words used for message "capturing" (CAPT:1)
  1656. ----------------------------------
  1657.  
  1658. CAPTURE    - Messages that contain the TEXT entered here will be tossed
  1659.              to a special area called "MSGCAPTURE".   This area must be
  1660.              located  in your MSGTOSS.BBS file.   NETMAIL,  ROUTEMAIL &
  1661.              UNKNOWN are exempt from capturing.   The messages original
  1662.              AREA:xxx tag will be tossed along with the messages.
  1663.  
  1664.              One  handy  use for this feature is to  prevent  importing
  1665.              messages that contain foul language into a BBS system, an-
  1666.              other use may be to capture messages from a particular us-
  1667.              er or messages that contain a particular topic.
  1668.  
  1669.              Example:
  1670.  
  1671.              CAPTURE----->SHIT
  1672.              CAPTURE----->FUCK  (We're all adults, right)
  1673.  
  1674.              Up to 20 colorful metaphors can be defined
  1675.  
  1676.              Whenever a message contains these words (could be anywhere
  1677.              in the message) then MSGTOSS will divert those messages to
  1678.              a  special area defined as MSGCAPTURE.   This must be  en-
  1679.              tered  in  your MSGTOSS.BBS file as a non-echo'ed  area...
  1680.              Example:
  1681.  
  1682.              -CAPT:1
  1683.              C:\RBBS\RBBSM.DEF  RBBS-PC  1:343/300
  1684.              -CAPT:0
  1685.  
  1686.              C:\MAIL\CAPTURE.001    MSGCAPTURE
  1687.  
  1688.              This  is  entered in your MSGTOSS.BBS file.   Then if  you
  1689.              have  "CAPT:1"  turned on for a particular conference  (in
  1690.              this example the RBBS-PC conference),  then those messages
  1691.              will  be  diverted to C:\MAIL\CAPTURE.001 as a  Fido-style
  1692.              message.  Note that you will have to create a separate di-
  1693.              rectory for each unique Zone defined.  After to check over
  1694.              these messages,  you can re-import these messages to their
  1695.              respective conference via the "/TCAP" (toss captured) com-
  1696.              mand line switch.
  1697.  
  1698.              ******************* WARNING WARNING **********************
  1699.              * Don't use this feature to censor other BBS systems!    *
  1700.              *                                                        *
  1701.              * This is intended to censor a private BBS system, for   *
  1702.              * those desiring this.  A safeguard was built in to      *
  1703.              * prevent those who /FEED down-stream nodes from         *
  1704.              * capturing messages to down-stream nodes.               *
  1705.              **********************************************************
  1706.  
  1707.              NOTE: To  use  this feature,  you must turn  the  "CAPT:1"
  1708.                    switch on (in your MSGTOSS.BBS file).
  1709.  
  1710.              NOTE: After  you are done with the messages in MSGCAPTURE,
  1711.  
  1712.                                   Page - 26
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.                          MSGTOSS.CFG Reference Manual
  1719.  
  1720.                    you can re-toss back to the proper area by using the
  1721.                    "/TCAP" (toss capture) switch.
  1722.  
  1723.              NOTE: If  using  /FEED  (toss to down-stream  nodes  while
  1724.                    tossing)  MSGTOSS  will continue to feed the  nodes,
  1725.                    but the message will be captured "locally".
  1726.  
  1727.              NOTE: If  using /TCAP and the /FEED switch,  MSGTOSS  will
  1728.                    NOT  feed "captured"  messages,  as they should have
  1729.                    already feed during the first /FEED session.
  1730.  
  1731. -----------------------------------------------------------------------
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.                                   Page - 27
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.                          MSGTOSS.CFG Reference Manual
  1785.  
  1786.  
  1787. Strip lines beginning with "text" (SECL:1)
  1788. ---------------------------------
  1789.  
  1790. SECL       - Using   these parameters will DRASTICALLY improve the num-
  1791.              ber  of messages allowed to be imported in a given message
  1792.              base, as SEEN-BY: lines can take  up incredible amounts of
  1793.              space.   This  is  usually  on the  order of a 30-40%  in-
  1794.              crease  of the number of  messages allowed in a given mes-
  1795.              sage base.
  1796.  
  1797.              NOTE: The  use  of this switch creates such an   EFFICIENT
  1798.                    storage  medium  for echomail that it  is  sometimes
  1799.                    necessary     to  INCREASE  the  'Maximum  Messages'
  1800.                    entry on the message base 'Checkpoint Record'.
  1801.  
  1802.                    This   can  be  accomplished  by  the  MSGMULT----->
  1803.                    parameter   switch.    See  documentation  on   this
  1804.                    parameter for more information.
  1805.  
  1806.              These parameters are  utilized  ONLY  when  the  "-SECL:1"
  1807.              is activated in your MSGTOSS.BBS file.  This also requires
  1808.              the "-FMAS:1" switch to be active also.  These entries de-
  1809.              termine  exactly what lines in the RBBS  echomail messages
  1810.              (not FIDO) are to be ignored during tossing.
  1811.  
  1812.              Example: You   want  to  strip  all  occurrences  off  the
  1813.              "SEEN-BY:" lines in RBBS messages:
  1814.  
  1815.              SECL-------->SEEN-BY:
  1816.  
  1817.              Example: Most echomail control lines begin with a "" so:
  1818.  
  1819.              SECL-------->
  1820.  
  1821.              Will strip EID:,  PATH:,  MSGID: & VIA:  and any other
  1822.              line that begins with an .
  1823.  
  1824.              Example: You ONLY want to strip PATH: and VIA: lines:
  1825.  
  1826.              SECL-------->PATH:
  1827.              SECL-------->VIA:
  1828.  
  1829.              All  other lines that begin with an  will be imported  as
  1830.              normal.
  1831.  
  1832.              NOTE: The  most restrictive entry will override a  similar
  1833.                    less restrictive entry, example:
  1834.  
  1835.                    SECL-------->
  1836.                    SECL-------->PATH:
  1837.  
  1838.                    The first entry ALREADY will strip the second entry!
  1839.  
  1840.              NOTE: Up to 20 "SECL-------->" entries are possible.
  1841.  
  1842. -----------------------------------------------------------------------
  1843.  
  1844.                                   Page - 28
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.                          MSGTOSS.CFG Reference Manual
  1851.  
  1852.  
  1853. Miscellaneous Stuff
  1854. -------------------
  1855.  
  1856. UTIL1      - Batch file or ?? which contains UTIL1CMD commands
  1857.  
  1858. -----------------------------------------------------------------------
  1859. UTIL1CMD   - Miscellaneous utility command [MSGFILE], [USRFILE], [AREA]
  1860.              & [WELFILE] available for processing.
  1861.  
  1862.              Example:
  1863.  
  1864.              UTIL1------->UTIL1.BAT
  1865.              UTIL1CMD---->SUBJECT I:[MSGFILE] O:[WELFILE] C:[AREA] 
  1866.  
  1867.              And messages were received in the areas RBBS-PC & COMM
  1868.  
  1869.              The  above  would  create  a file  called  UTIL1.BAT  that
  1870.              contains the following:
  1871.  
  1872.              SUBJECT I:C:\RBBS\RBBSM.DEF O:C:\RBBS\RBBSW.DEF C:RBBS-PC
  1873.              SUBJECT I:C:\RBBS\COMMM.DEF O:C:\RBBS\COMMW.DEF C:COMM
  1874.  
  1875.              Which  you could then execute immediately after MSGTOSS to
  1876.              preform special maintenance or whatever.
  1877.  
  1878.              NOTE: MSGTOSS  will  delete the UTIL1.BAT (if exist)  each
  1879.                    time   it  is  run,   so  execution  MUST  be   done
  1880.                    immediately   after   MSGTOSS   exits,   or   clever
  1881.                    batch-file renaming magic can be preformed.
  1882.  
  1883. -----------------------------------------------------------------------
  1884. UTIL2      - Batch file or ?? which contains UTIL2CMD commands
  1885.  
  1886.              See UTIL1-------> details.
  1887.  
  1888. -----------------------------------------------------------------------
  1889.  
  1890. UTIL2CMD   - Miscellaneous utility command [MSGFILE], [USRFILE], [AREA]
  1891.              & [WELFILE] available for processing.
  1892.  
  1893.              See UTIL1CMD----> details.
  1894.  
  1895. -----------------------------------------------------------------------
  1896.  
  1897. REGCODE    - A twelve-digit registration code.   Upon registration, the
  1898.              author  will send you this personal code (either by E-Mail
  1899.              or envelope) in which MSGTOSS will recognize you as a per-
  1900.              sonal supporter of MSGTOSS.
  1901.  
  1902.              Note  that  MSGTOSS is not crippled in any way,  and  will
  1903.              function with all of its features w/o the REGCODE.  During
  1904.              your  trial period,  set this code to blank  ("").   Don't
  1905.              worry,  there  are NO time-bombs in MSGTOSS.   Please help
  1906.              support  the authors efforts for this fine  program.   See
  1907.              page  two of all MSGTOSS documents for information regard-
  1908.              ing registering MSGTOSS.
  1909.  
  1910.              NOTE: Attempting  to use an incorrect code will result  in                                  Page - 29
  1911.                    MSGTOSS locking up, and you will have to re-boot.
  1912.  
  1913.  
  1914.  
  1915.